dumping grounds/yards - Turkish English Dictionary